<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
  <script>
    // 1，2，3，4四个数字,能组合成多少种互不相同且没有重复的三位数
    // function fn(n) {
    //   for (var num = 0, i = 1; i <= n; i++) { // 第一层循环确定第一位
    //     for (var j = 1; j <= n; j++) { // 第二层循环确定第二位
    //       for (var k = 1; k <= n; k++) { // 第三层循环确定第三位
    //         if (i !== j && j !== k && k !== i) { // 不重复
    //           num++
    //         }
    //       }
    //     }
    //   }
    //   return num;
    // }
    // console.log(fn(4));


    // 百钱白鸡，问：公鸡5元每只，母鸡3元每只，小鸡3只1元，100元买一百只鸡多少种办法？
    // 假设全部买公鸡 100 / 5 == 20
    // 假设全部买母鸡 100 / 3 == 33.3
    // 假设全部买小鸡 100 / (1 / 3) == 300
    // for (var i = 0, num = 0; i <= 20; i++) { // i 表示公鸡
    //   for (var j = 0; j <= 34; j++) { // j表示母鸡
    //     for (var k = 0; k <= 100; k++) { // k表示小鸡
    //       if (i + j + k === 100 && 5 * i + 3 * j + k / 3 === 100) {
    //         console.log(i, j, k);
    //         num++;
    //       }
    //     }
    //   }
    // }
    // console.log(num);
    
  </script>
</body>
</html>